package com.yfp.device.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 设备广告VO
 */
@Data
@Schema(title = "设备广告VO")
public class MachineAdVo implements Serializable {

    /**
     * 广告名称
     */
    @Schema(title = "广告名称")
    private String adName;

    /**
     * 广告Id
     */
    @Schema(title = "广告Id")
    private String adId;

    /**
     * 广告类型（1：图片 2：视频）
     */
    @Schema(title = "广告类型（1：图片 2：视频）")
    private String adType;

    /**
     * 广告开始播放时间
     */
    @Schema(title = "广告开始播放时间")
    private String playBeginTime;

    /**
     * 广告结束播放时间
     */
    @Schema(title = "广告结束播放时间")
    private String playEndTime;

    /**
     * 广告播放位置
     */
    @Schema(title = "广告播放位置")
    private String playAdPosition;

    /**
     * 广告URL
     */
    @Schema(title = "广告URL")
    private String url;

    /**
     * 广告大小
     */
    @Schema(title = "广告大小")
    private String size;

    /**
     * 广告格式
     */
    @Schema(title = "广告格式")
    private String format;
}
